package com.zygh.interactiveplatform.task;


import cn.hutool.core.date.DateUtil;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class GetMemorySize {
    public static void main(String[] args) {
        /*Runtime run = Runtime.getRuntime();//单例设计
        String str = ""; //产生垃圾
        for (int x = 0; x < 5000; x++) {
            str += x;
        }
        System.out.println("最大可用内存 : " + 1.0*run.maxMemory()/1000/1024/1024);
        System.out.println("总共可用内存 : " + 1.0*run.totalMemory()/1000/1024/1024);
        System.out.println("空闲内存  : " + 1.0*run.freeMemory()/1000/1024/1024);
        run.gc(); //清除垃圾
        System.out.println("最大可用内存 : " + 1.0*run.maxMemory()/1000/1024/1024);
        System.out.println("总共可用内存 : " + 1.0*run.totalMemory()/1000/1024/1024);
        System.out.println("空闲内存  : " + 1.0*run.freeMemory()/1000/1024/1024);

        System.out.println(new Date().getTime());
        System.out.println(System.currentTimeMillis()/1000);
        System.out.println(Calendar.getInstance().getTimeInMillis());
*/
       // long timeStamp = 1612153760;//直接是时间戳
        //long timeStamp = System.currentTimeMillis();  //获取当前时间戳,也可以是你自已给的一个随机的或是别人给你的时间戳(一定是long型的数据)
//        SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//这个是你要转成后的时间的格式
//        String sd = sdf.format(new Date(timeStamp));   // 时间戳转换成时间
//        System.out.println(sd);//打印出你要的时间
        String now = DateUtil.now();
        System.out.println(now);
        String substring = now.substring(now.indexOf(" ")+1, now.indexOf(":"));
        System.out.println(substring);
    }
}
